package com.boarsoft.common.bean;

/**
 * 单元化请求参数对象或持久化对象分片键接口
 * 
 * @author Mac_J
 *
 */
public interface ShardingKeyHelper {
	/**
	 * 从对象中提取分片键
	 * 
	 * @param obj
	 * @return
	 */
	String getShardingKey(Object obj);

	/**
	 * 修改对象的分片键
	 * 
	 * @param obj
	 * @param key
	 */
	void setShardingKey(Object obj, String key);
}
